.. _cmmDiGetOneF: cmmDiGetOneF ============================ ---------------------------- SYNOPSIS ``````````` .. code-block:: none VT_I4 cmmDiGetOneF( [in] VT_I4 Channel, [in] VT_I4 CutoffTime_us, [out] VT_PI4 InputState ) DESCRIPTION ``````````````` - 단일 채널에 대상으로 노이즈 필터 기능에 대응 되는 디지털 입력 상태를 확인합니다. 이 상태는 cmmDiSetInputLogic() 함수를 통해 설정된 디지털 입력 논리(Digital Input Logic)가 적용됩니다. 이 함수에서 전달되는 매개 변수 중 ‘CutoffTime_us’는 입력 신호 유지 시간(Signal Width)을 의미합니다. 이 함수를 통해 확인되는 디지털 입력 채널은 입력 신호 유지 시간 이상의 신호가 확인되어야만 합니다. 원하지 않는 신호(Noise) 나 일정 시간 이상의 펄스 입력(Pulse Input)을 확인할 때 매우 유용한 디지털 입력 상태 확인 함수입니다. PARAMETER ``````````` - Channel : Digital Input 채널번호. 채널번호는 상수 값으로 0 번째 채널을 기준채널로 임의의 채널을 설정 할 수 있습니다. \ - CutoffTime_us : 디지털 입력 신호 유지 시간을 마이크로 초(us) 단위로 설정합니다. \ - InputState : 해당 채널의 디지털 입력 상태를 확인합니다. .. csv-table:: :widths: 10 85 :header-rows: 1 :stub-columns: 0 Value, Meaning 0, OFF 1, ON RETURN VALUE ````````````` .. csv-table:: :widths: 10 85 :header-rows: 1 :stub-columns: 0 Value, Meaning 음수, 수행 실패 cmERR_NONE, 수행 성공